<?php
class Solution {

    /**
     * @param Integer[] $bills
     * @return Boolean
     */
    function lemonadeChange($bills) {
        $fiveNum = 0;
        $tenNum = 0; //收入
        $len = count($bills);
        for ($i=0; $i<$len; $i++){
            if ($bills[$i] == 5){
                $fiveNum++;
            } elseif ($bills[$i] == 10){
                if ($fiveNum<1)
                    return false;
                $tenNum++;
                $fiveNum--;
            } else {
                if ($fiveNum >0 && $tenNum>0){
                    $fiveNum--;
                    $tenNum--;
                } elseif ($fiveNum >=3){
                    $fiveNum-=3;
                } else{
                    return false;
                }
            }
        }
        return true;
    }
}
